package com.example.compete.service;

import com.example.compete.DTO.EducationTypeDTO;
import com.example.compete.DTO.ExecutiveDTO;
import com.example.compete.DTO.PostTypeDTO;
import com.example.compete.DTO.SexTypeDTO;

import java.util.List;

public interface ExecutiveService {

    List<ExecutiveDTO> findAll();
    List<EducationTypeDTO> findAllEducationType();
    List<PostTypeDTO> findAllPostType();
    List<SexTypeDTO> findAllSexType();
    ExecutiveDTO findByExecutiveId(String executiveId);
    List<ExecutiveDTO> selectAllByCompanyId(String companyId);
    void add(ExecutiveDTO executiveDTO);
    void updateExecutive(ExecutiveDTO executiveDTO);
    int deleteByExecutiveId(String executiveId);
}
